package com.ktgj.customer.domain.Insurance;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

import java.util.Date;

public class MemberInsuranceRecord extends BaseEntity {
    /// <summary>
    /// 保险记录编号（t_c_insurance_record主键id）
    /// </summary>
    @Excel(name="INS_RECORD_ID")
    public int insRecordId ;

    /// <summary>
    /// 卡号
    /// </summary>
    @Excel(name="CARD_ID")
    public String cardId;
    /// <summary>
    /// 姓名
    /// </summary>
    @Excel(name="CUSTOMER_NAME")
    public String customerName;
    /// <summary>
    /// 生日
    /// </summary>
    @Excel(name="BIRTHDAY")
    public String birthday;
    /// <summary>
    /// 会员性别
    /// </summary>
    @Excel(name="CUSTOMER_SEX")
    public String customerSex;
    /// <summary>
    /// 金色世纪保单表t_c_guarantee主键id
    /// </summary>
    @Excel(name="GUARANTEE_ID")
    public String guaranteeId;
    /// <summary>
    /// 会员电话号码
    /// </summary>
    @Excel(name="MOBILE")
    public String mobile;
    /// <summary>
    /// 证件编号
    /// </summary>
    @Excel(name="CERTIFICATETYPE")
    public int certificateType;
    /// <summary>
    /// 会员证件号
    /// </summary>
    @Excel(name="CERTIFICATENO")
    public String certificateNo;
    /// <summary>
    /// 金色世纪保单号
    /// </summary>
    @Excel(name="GUARANTEE_NO")
    public String guaranteeNo;
    /// <summary>
    /// 保险种类编号
    /// </summary>
    @Excel(name="INS_TYPE_ID")
    public int insTypeId;
    /// <summary>
    /// 保险公司编号
    /// </summary>
    @Excel(name="INS_CO_ID")
    public int insCoId;
    /// <summary>
    /// 会员编号
    /// </summary>
    @Excel(name="CUSTOMER_ID")
    public int customerId;

    /// <summary>
    /// 与会员的关系(1表示自己,2表示亲朋)
    /// </summary>
    @Excel(name="INS_CUSTOMER_RELATIONSHIP")
    public int relationship ;
    /// <summary>
    /// 批次号
    /// </summary>
    @Excel(name="BATCH")
    public String batchNumber ;
    /// <summary>
    /// 电子保单号(保险公司返回)
    /// </summary>	
    @Excel(name="ELECTRON_INS_NO")
    public String electronInsNo ;
    /// <summary>
    /// 保险状态
    /// </summary>
    @Excel(name="STATE")
    public int insuranceState ;
    /// <summary>
    /// 开保结果代码
    /// </summary>
    public String resultCode ;
    /// <summary>
    /// 开保错误原因
    /// </summary>
    public String errMsg ;
    /// <summary>
    /// 保险生效时间
    /// </summary>
    public Date insValidDate ;
    /// <summary>
    /// 保险失效时间
    /// </summary>
    public Date insInvalidDate ;
    /// <summary>
    /// 投保时间
    /// </summary>
    @Excel(name="INS_COVER_NAME")
    public Date insCoverTime ;
    /// <summary>
    /// 对于大象保险对应的是易宝代扣的订单ID
    /// </summary>
    @Excel(name="PAY_ORDER_ID")
    public String eTicketNo ;
    /// <summary>
    /// 对于大象来说 存储的大象保险ins_co_id=6060 返回的大象订单号
    /// 其他保险暂时没有使用该字段
    /// </summary>
    @Excel(name="THIRD_ORDER_ID")
    public String thirdOrderId ;
    /// <summary>
    /// 大象保险 --团单合并批次号
    /// </summary>
    @Excel(name="MERGE_ORDER_ID")
    public String mergeOrderId ;

    public int getInsRecordId() {
        return insRecordId;
    }

    public void setInsRecordId(int insRecordId) {
        this.insRecordId = insRecordId;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getCustomerSex() {
        return customerSex;
    }

    public void setCustomerSex(String customerSex) {
        this.customerSex = customerSex;
    }

    public String getGuaranteeId() {
        return guaranteeId;
    }

    public void setGuaranteeId(String guaranteeId) {
        this.guaranteeId = guaranteeId;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public int getCertificateType() {
        return certificateType;
    }

    public void setCertificateType(int certificateType) {
        this.certificateType = certificateType;
    }

    public String getCertificateNo() {
        return certificateNo;
    }

    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo;
    }

    public String getGuaranteeNo() {
        return guaranteeNo;
    }

    public void setGuaranteeNo(String guaranteeNo) {
        this.guaranteeNo = guaranteeNo;
    }

    public int getInsTypeId() {
        return insTypeId;
    }

    public void setInsTypeId(int insTypeId) {
        this.insTypeId = insTypeId;
    }

    public int getInsCoId() {
        return insCoId;
    }

    public void setInsCoId(int insCoId) {
        this.insCoId = insCoId;
    }

    public int getCustomerId() {
        return customerId;
    }

    public void setCustomerId(int customerId) {
        this.customerId = customerId;
    }

    public int getRelationship() {
        return relationship;
    }

    public void setRelationship(int relationship) {
        this.relationship = relationship;
    }

    public String getBatchNumber() {
        return batchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        this.batchNumber = batchNumber;
    }

    public String getElectronInsNo() {
        return electronInsNo;
    }

    public void setElectronInsNo(String electronInsNo) {
        this.electronInsNo = electronInsNo;
    }

    public int getInsuranceState() {
        return insuranceState;
    }

    public void setInsuranceState(int insuranceState) {
        this.insuranceState = insuranceState;
    }

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

    public String getErrMsg() {
        return errMsg;
    }

    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }

    public Date getInsValidDate() {
        return insValidDate;
    }

    public void setInsValidDate(Date insValidDate) {
        this.insValidDate = insValidDate;
    }

    public Date getInsInvalidDate() {
        return insInvalidDate;
    }

    public void setInsInvalidDate(Date insInvalidDate) {
        this.insInvalidDate = insInvalidDate;
    }

    public Date getInsCoverTime() {
        return insCoverTime;
    }

    public void setInsCoverTime(Date insCoverTime) {
        this.insCoverTime = insCoverTime;
    }

    public String geteTicketNo() {
        return eTicketNo;
    }

    public void seteTicketNo(String eTicketNo) {
        this.eTicketNo = eTicketNo;
    }

    public String getThirdOrderId() {
        return thirdOrderId;
    }

    public void setThirdOrderId(String thirdOrderId) {
        this.thirdOrderId = thirdOrderId;
    }

    public String getMergeOrderId() {
        return mergeOrderId;
    }

    public void setMergeOrderId(String mergeOrderId) {
        this.mergeOrderId = mergeOrderId;
    }
}
